package org.javaweb.cms_web.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.security.PrivateKey;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class User {

    private Integer userId; // 用户ID
    private String nickname; // 用户昵称
    private String name; // 用户姓名
    private String password; // 密码
    private String email; // 用户邮箱
    private Integer roleType; // 用户角色类型
    private String researchDirection; // 研究方向
    private String applicationReason; // 申请理由
    private Date registrationTime;
    private Integer status; // 用户状态
    private String phoneNumber; // 用户联系方式
    private String academicBackground; // 用户学术背景
    private String researchAchievements; // 用户科研成果
    private String jobTitle; // 用户职务
    private Integer teamId; // 所属团队ID
    private String auditInfo; //审核信息
    private String securityQuestion; //密保问题
    private String securityAnswer; //密保答案
}